// 封装一个函数，调用接口获取数据
function getData(data){
    axios({
        method: 'post',
        url: '/login',
        data:data 
    }).then((res)=>{
        console.log(res);
        let localData = {
               token: res.data.token,
               uname: res.data.username
          }  
        localStorage.setItem('uname',JSON.stringify(localData))
        alert('登录成功')
        location.href='index.html'
       
    }).catch(err=> {
        console.error('服务器响应中缺少token或username');
        pxmu.fail('登录失败，请稍后再试');
    })
 
} 

const btn = document.getElementById('btn-login')
const form = document.querySelector('.login-form')

btn.onclick = function(e){
    e.preventDefault()
    const data = serialize(form, { hash: true, empty: true })
    let {username,password} = data
    if(!regTest(username,password)){
        pxmu.fail('用户名或密码格式不正确')
        return 
    } 
    getData(data)   
}


